package com.efast.dmom.equipment.entity;

import javax.persistence.Column;
import java.io.Serializable;
import java.util.Date;

/**
 * @Description  
Table ( name ="equip_base_info" ) 
 * @Author  zhangchenghao
 * @Date 2019-08-15 
 */

public class EquipBaseInfo  implements Serializable {

	private static final long serialVersionUID =  5451045466912291507L;

	/**
	 * 主键
	 */
   	@Column(name = "id" )
	private Integer id;

	/**
	 * 设备种类ID
	 */
   	@Column(name = "category_id" )
	private Integer categoryId;

	/**
	 * 供应商id
	 */
   	@Column(name = "supplier_id" )
	private Integer supplierId;

	/**
	 * 设备编号
	 */
   	@Column(name = "equip_code" )
	private String equipCode;

	/**
	 * 设备名称
	 */
   	@Column(name = "equip_name" )
	private String equipName;

	/**
	 * 设备型号
	 */
   	@Column(name = "equip_model" )
	private String equipModel;

	/**
	 * 购置时间
	 */
   	@Column(name = "purchase_time" )
	private Date purchaseTime;

	/**
	 * 购置方式
	 */
   	@Column(name = "purchase_type" )
	private String purchaseType;

	/**
	 * 紧急联络人
	 */
   	@Column(name = "emergency_contact" )
	private String emergencyContact;

	/**
	 * 业务分组
	 */
   	@Column(name = "group_id" )
	private Integer groupId;

	/**
	 * 维修组
	 */
   	@Column(name = "repair_group_id" )
	private Integer repairGroupId;

	/**
	 * 设备类别
	 */
   	@Column(name = "equip_category" )
	private String equipCategory;

	/**
	 * 资产编号
	 */
   	@Column(name = "asset_number" )
	private String assetNumber;

	/**
	 * 资产负责人
	 */
   	@Column(name = "incharge_person" )
	private String inchargePerson;

	/**
	 * 使用状况
	 */
   	@Column(name = "use_status" )
	private String useStatus;

	/**
	 * 使用部门
	 */
   	@Column(name = "use_dept" )
	private String useDept;

	/**
	 * 父级设备
	 */
   	@Column(name = "parent_id" )
	private Integer parentId;

	/**
	 * 安装地点
	 */
   	@Column(name = "location" )
	private String location;

	/**
	 * 更新时间
	 */
   	@Column(name = "last_update_time" )
	private Date lastUpdateTime;

	/**
	 * 更新用户
	 */
   	@Column(name = "last_update_user" )
	private String lastUpdateUser;

	/**
	 * 企业代码
	 */
   	@Column(name = "company_code" )
	private String companyCode;

	/**
	 * 创建时间
	 */
   	@Column(name = "create_time" )
	private Date createTime;

	/**
	 * 创建用户
	 */
   	@Column(name = "create_user" )
	private String createUser;

	/**
	 * 所属车间
	 */
   	@Column(name = "shop_name" )
	private String shopName;

	/**
	 * 所属产线
	 */
   	@Column(name = "producation_line" )
	private String producationLine;

	/**
	 * 所属工位
	 */
   	@Column(name = "workcenter" )
	private String workcenter;

	/**
	 * 逻辑删除
	 */
   	@Column(name = "is_deleted" )
	private Integer isDeleted;

	/**
	 * 表单ID
	 */
   	@Column(name = "generate_form_id" )
	private String generateFormId;

	/**
	 * 重量
	 */
   	@Column(name = "weight" )
	private String weight;

	/**
	 * 外形尺寸
	 */
   	@Column(name = "size" )
	private String size;

	/**
	 * 设备等级
	 */
   	@Column(name = "level" )
	private String level;

	/**
	 * 出厂日期
	 */
   	@Column(name = "manufacture_date" )
	private Date manufactureDate;

	/**
	 * 出厂编号
	 */
   	@Column(name = "manufacture_number" )
	private String manufactureNumber;

	/**
	 * 投产日期
	 */
   	@Column(name = "production_date" )
	private Date productionDate;

	/**
	 * 操作人员
	 */
   	@Column(name = "operator" )
	private String operator;

	/**
	 * 备注
	 */
   	@Column(name = "remark" )
	private String remark;

	/**
	 * 供应商
	 */
   	@Column(name = "supplier" )
	private String supplier;

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getCategoryId() {
		return this.categoryId;
	}

	public void setCategoryId(Integer categoryId) {
		this.categoryId = categoryId;
	}

	public Integer getSupplierId() {
		return this.supplierId;
	}

	public void setSupplierId(Integer supplierId) {
		this.supplierId = supplierId;
	}

	public String getEquipCode() {
		return this.equipCode;
	}

	public void setEquipCode(String equipCode) {
		this.equipCode = equipCode;
	}

	public String getEquipName() {
		return this.equipName;
	}

	public void setEquipName(String equipName) {
		this.equipName = equipName;
	}

	public String getEquipModel() {
		return this.equipModel;
	}

	public void setEquipModel(String equipModel) {
		this.equipModel = equipModel;
	}

	public Date getPurchaseTime() {
		return this.purchaseTime;
	}

	public void setPurchaseTime(Date purchaseTime) {
		this.purchaseTime = purchaseTime;
	}

	public String getPurchaseType() {
		return this.purchaseType;
	}

	public void setPurchaseType(String purchaseType) {
		this.purchaseType = purchaseType;
	}

	public String getEmergencyContact() {
		return this.emergencyContact;
	}

	public void setEmergencyContact(String emergencyContact) {
		this.emergencyContact = emergencyContact;
	}

	public Integer getGroupId() {
		return this.groupId;
	}

	public void setGroupId(Integer groupId) {
		this.groupId = groupId;
	}

	public Integer getRepairGroupId() {
		return this.repairGroupId;
	}

	public void setRepairGroupId(Integer repairGroupId) {
		this.repairGroupId = repairGroupId;
	}

	public String getEquipCategory() {
		return this.equipCategory;
	}

	public void setEquipCategory(String equipCategory) {
		this.equipCategory = equipCategory;
	}

	public String getAssetNumber() {
		return this.assetNumber;
	}

	public void setAssetNumber(String assetNumber) {
		this.assetNumber = assetNumber;
	}

	public String getInchargePerson() {
		return this.inchargePerson;
	}

	public void setInchargePerson(String inchargePerson) {
		this.inchargePerson = inchargePerson;
	}

	public String getUseStatus() {
		return this.useStatus;
	}

	public void setUseStatus(String useStatus) {
		this.useStatus = useStatus;
	}

	public String getUseDept() {
		return this.useDept;
	}

	public void setUseDept(String useDept) {
		this.useDept = useDept;
	}

	public Integer getParentId() {
		return this.parentId;
	}

	public void setParentId(Integer parentId) {
		this.parentId = parentId;
	}

	public String getLocation() {
		return this.location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public Date getLastUpdateTime() {
		return this.lastUpdateTime;
	}

	public void setLastUpdateTime(Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}

	public String getLastUpdateUser() {
		return this.lastUpdateUser;
	}

	public void setLastUpdateUser(String lastUpdateUser) {
		this.lastUpdateUser = lastUpdateUser;
	}

	public String getCompanyCode() {
		return this.companyCode;
	}

	public void setCompanyCode(String companyCode) {
		this.companyCode = companyCode;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getCreateUser() {
		return this.createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public String getShopName() {
		return this.shopName;
	}

	public void setShopName(String shopName) {
		this.shopName = shopName;
	}

	public String getProducationLine() {
		return this.producationLine;
	}

	public void setProducationLine(String producationLine) {
		this.producationLine = producationLine;
	}

	public String getWorkcenter() {
		return this.workcenter;
	}

	public void setWorkcenter(String workcenter) {
		this.workcenter = workcenter;
	}

	public Integer getIsDeleted() {
		return this.isDeleted;
	}

	public void setIsDeleted(Integer isDeleted) {
		this.isDeleted = isDeleted;
	}

	public String getGenerateFormId() {
		return this.generateFormId;
	}

	public void setGenerateFormId(String generateFormId) {
		this.generateFormId = generateFormId;
	}

	public String getWeight() {
		return this.weight;
	}

	public void setWeight(String weight) {
		this.weight = weight;
	}

	public String getSize() {
		return this.size;
	}

	public void setSize(String size) {
		this.size = size;
	}

	public String getLevel() {
		return this.level;
	}

	public void setLevel(String level) {
		this.level = level;
	}

	public Date getManufactureDate() {
		return this.manufactureDate;
	}

	public void setManufactureDate(Date manufactureDate) {
		this.manufactureDate = manufactureDate;
	}

	public String getManufactureNumber() {
		return this.manufactureNumber;
	}

	public void setManufactureNumber(String manufactureNumber) {
		this.manufactureNumber = manufactureNumber;
	}

	public Date getProductionDate() {
		return this.productionDate;
	}

	public void setProductionDate(Date productionDate) {
		this.productionDate = productionDate;
	}

	public String getOperator() {
		return this.operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getSupplier() {
		return this.supplier;
	}

	public void setSupplier(String supplier) {
		this.supplier = supplier;
	}

}
